package com.ets.Tax_DAO;

import java.util.ArrayList;
import java.sql.Date;

/******************************************************************************* 
 <big><b>TaxIO</b></big> interface, that defines the methods available for use
 with the <big><b>Tax</b></big> object
 <br><br>
 @author D.Merkling - 1:33:38 PM - Aug 22, 2011
 <br><br>
 @version 1.0  
*******************************************************************************/ 
public interface TaxIO
  {
   // Tax reader methods
   boolean existsTax (String state, String county, String city, Date effDt);
   Tax     getTax    (String state, String county, String city, Date effDt);
   boolean getTaxes  (ArrayList<Tax> taxes);
		
   // Tax writer methods
   boolean addTax    (Tax t);
   boolean updateTax (Tax t);
   boolean deleteTax (Tax t);
  }
